    .blur {
                filter: url(#A); /* firefox uses SVG filters */
                filter: progid:DXImageTransform.Microsoft.Blur(pixelradius=10); /* IE specific */

        -webkit-filter: blur(2px);
           -moz-filter: blur(2px);
            -ms-filter: blur(2px);
             -o-filter: blur(2px);
                filter: blur(2px);
                position:absolute;
                z-index:2;
    }
    body{
      background: url(https://gumroad.s3.amazonaws.com/assets/bg-06b5029c2622cf9bb3d19fa03ae42678.png) #fdfbf1;
      padding-top: 0px;
    }

    #bg_header{
      height:3px; 
      background: url(../img/bg_header_3px.png) top center repeat-x #ffffff;
      box-shadow: 0 1px 3px rgba(34, 25, 25, 0.4);
    }
    #header{
      width: auto;
      background: black;
      opacity: 0.7;
      margin-bottom: 40px;
      box-shadow: 0 3px 4px rgba(34, 25, 25, 0.4);
      padding: 12px;
    }
    #logo{
      height: 40px;
      margin-left: 12px;
    }

    #index_title{
      text-align: center;
      max-width: 960px;
      width: 100%;
      margin-top: 100px;
      margin-bottom: 50px;
      margin-left: auto;
      margin-right: auto;
      /*font-family: 'AvantBoldOblique', sans-serif;*/
      font-weight: normal;
      font-size: 31px;
      /*line-height: 1.5;*/
      color:#BCBCBC;
    }
    @font-face {
      font-family: 'AvantBoldOblique';
      src: url('http://usesold.com/styles/../assets/type/avant-bold-oblique.eot');
      src: url('http://usesold.com/styles/../assets/type/avant-bold-oblique.eot?#iefix') format('embedded-opentype'), url('http://usesold.com/styles/../assets/type/avant-bold-oblique.woff') format('woff'), url('http://usesold.com/styles/../assets/type/avant-bold-oblique.ttf') format('truetype'), url('http://usesold.com/styles/../assets/type/avant-bold-oblique.svg#AftaserifRegular') format('svg');
      font-weight: normal;
      font-style: normal;
    }
    .avant-bold-oblique {
      font-family: 'AvantBoldOblique', sans-serif;
      font-weight: normal;
    }
    #index_block{
      max-width: 960px;
      width: 85%;
      box-shadow: 0 3px 4px rgba(34, 25, 25, 0.4);
      padding: 12px 12px 12px 40px;
      background: white;
      margin-left: auto;
      margin-right: auto;
    }

    .products{
      max-width: 900px;
      width:100%; 
      margin-left: auto;
      margin-right: auto;
      background: white;
      box-shadow: 0 3px 4px rgba(34, 25, 25, 0.4);
    }
    .products_title{
      background: #e9f7fb;
      border-left: 5px solid #d7f0f8;
      opacity: 0.8;
      color:#90d5ec;
      font-weight: bold;
      font-size: 12pt;
      padding: 12px;
      margin-bottom: 12px;
    }
    .padder{padding: 12px;}
    .product{
      margin-left: auto;
      margin-right: auto;
      width: 100%;
      /*border-top: 7px solid #D95B43;*/
      background: white;
      color: #53777A;
      overflow: hidden;
      display: inline-block;
      box-shadow: 0 3px 4px rgba(34, 25, 25, 0.4);
    }
    /*.product img{
      /*border-top: 2px solid #542437;
      position: relative;
      display: block;
      z-index: 4;
      height : auto;
      max-height: 100%;
    }*/
    .product .share{
      position: absolute;
      z-index: 2;
      margin-left: 12px;
    }
    .product_title{
      padding-bottom: 12px;
      padding-left: 12px;
      padding-top: 5px;
      width: 100%;
    }
    .actions{
      position: relative;
      bottom: 142px;
      left: 4px;
      z-index: 7;
      visibility: hidden;
    }

    .price{
      position: relative;
      top: -158px;
      left: 4px;
      z-index: 7;
      font-size: 22.844px;
      line-height: 25px;
    }
  
    #product_full{
      max-width: 900px;
      width:95%;
      margin-left: auto;
      margin-right: auto;
      background: white;
      box-shadow: 0 3px 4px rgba(34, 25, 25, 0.4);
      padding: 20px;
    }
    #product_full .image{
      display: inline-block;
    }
    #product_full .image{
      width: 90%;
    }
    #product_full .image .badge{
      position: relative;
      top: -41px;
      left: 9px;
      z-index: 7;
      font-size: 38.844px;
      display: inline;
    }
    #related_products{
      max-width: 900px;
      width:100%;
      margin-left: auto;
      margin-right: auto;
      margin-top: 20px;
    }
    .underline{
      border-bottom: 1px solid #E9E9E9;
      padding-bottom: 3px;
    }

    
    #title_container{
      max-width: 900px;
      width:100%;
      margin-left: auto;
      margin-right: auto;
      margin-top: 20px;
      color:#B2B39F;
    }
    #add_product{
      width:900px;
      margin-left: auto;
      margin-right: auto;
      background: white;
      box-shadow: 0 3px 4px rgba(34, 25, 25, 0.4);
      padding: 20px;
    }
    #add_product h3{

    }

    #dashboard{
      width:900px;
      margin-left: auto;
      margin-right: auto;
    }
    #dashboard #left{
      background: white;
      box-shadow: 0 3px 4px rgba(34, 25, 25, 0.4);
    }

    .activity{
      border-bottom: 1px solid #E9E9E9;
    }
